a confection made with carrots and nuts - Turkish English Dictionary